package com.wxj.shopping_mall.mapper;

import com.wxj.shopping_mall.entity.Wallet;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.math.BigDecimal;
import java.util.Date;

@Repository
@Mapper
public interface WalletMapper {

    // 开通钱包服务
    int openWallet(Integer userId, int status);

    // 更新钱包状态（1:激活，2:关闭）
    int updateWalletStatus(Integer userId, int status, Date updateDate);

    // 查看钱包状态（根据用户id查询）
    Wallet queryWaller(Integer userId);

    // 查看钱包（根据钱包id查询）
    Wallet queryWallerbyId(Integer Id);

    //支出存入
    int updateBalance(Integer walletId,BigDecimal amount,Date updateDate,String oldBalance);


}
